package xiegd.study;

import org.junit.Test;

import java.io.InputStream;
import java.util.Optional;

/**
 * @Description:
 * @Author: xieguangda
 * @Date: 2021年07月22日 14:12
 */

public class RollBackStudy {
    public static void main(String[] args) {
        System.out.println("我要被回滚了");
        System.out.println("我是第二台你的开发任务");
        System.out.println("我是继续学习");
        System.out.println("我是新的分支");
        System.out.println("reset mixed");
        System.out.println("我才是mixed合并之后家的");
        System.out.println("reset hard");
        System.out.println("我是新的分支2");
    }


    @Test
    public void mytest() throws Exception {
        InputStream ip3 = RollBackStudy.class.getClassLoader().getResourceAsStream("redis.properties");//success: resources下的
        byte b[]=new byte[(int)1000];     //创建合适文件大小的数组
        ip3.read(b);    //读取文件中的内容到b[]数组
        ip3.close();
        System.out.println(new String(b));
    }

    @Test
    public void mytest003(){
        String str = null;
        //String s = Optional.ofNullable(str).orElse(Long.parseLong(str));
        //StringUtils
        Long aLong = Optional.ofNullable(str).filter(b -> !b.equals("")).map(b -> Long.valueOf(b)).orElse(0L);
        System.out.println(aLong);
    }

    @Test
    public void mytest4(){
        System.out.println("我是分支new_v.10");
    }

    @Test
    public void mytest06(){
        System.out.println("我是分支new_v.2");
    }
}
